<?php
/**
 * Created by PhpStorm.
 * @description:
 * @time:
 * @Author: yfl
 * @QQ 554665488
 * Date: 2017/11/10
 * Time: 22:40
 */

namespace app\index\controller;

use com\WxH5pay\lib\WxPayApi;
use com\WxH5pay\lib\WxPayConfig;
use com\WxH5pay\lib\WxPayUnifiedOrder;

/**
 * @description: 微信H5支付入口
 * @time: 2017年11月10日22:40:49
 * @Author: yfl
 * @QQ 554665488
 * Class WxPayH5
 * @package app\index\controller
 */
class WxPayH5
{
    //②、统一下单
    public function index()
    {

        $input = new WxPayUnifiedOrder();
        $input->SetBody("test");
        $input->SetAttach("test");
        $input->SetOut_trade_no(WxPayConfig::MCHID . date("YmdHis"));
        $input->SetTotal_fee("1");
        $input->SetTime_start(date("YmdHis"));
        $input->SetTime_expire(date("YmdHis", time() + 600));
        $input->SetGoods_tag("test");
        $input->SetNotify_url("http://paysdk.weixin.qq.com/example/notify.php");
        $input->SetTrade_type("MWEB");
//        $input->SetOpenid($openId);
        $order = WxPayApi::unifiedOrder($input);
        echo '<font color="#f00"><b>统一下单支付单信息</b></font><br/>';
        dump($order);//保存信息
    }

    public function backUrl()
    {
        $notify = new PayNotifyCallBack();
        $notify->Handle(false);
    }
}